<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>		
	<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
	<body>
			<input type="checkbox" name="all" id="all" value="" />全选
			<input type="checkbox" name="checkbox"/>
			<input type="checkbox" name="checkbox"/>
			<input type="checkbox" name="checkbox"/>
			<input type="checkbox" name="checkbox"/>
			<script>
//知识点jq提供新的方法“prop”来获取这些属性，就是来解决这个问题的，以前我们使用attr获取checked属性时返回"checked"和"",现在使用prop方法获取属性则统一返回true和false。
				
				$("#all").click(function(){
					if(this.checked){
					/*	方法一*/
					$('input:checkbox[name="checkbox"]').prop("checked", true);
					/*	方法二*/
//					$("input[type='checkbox']").attr("checked","checked");
					}else{
						$("input:checkbox[name='checkbox']").prop("checked",false);
						
					}
						
					})
				
			</script>
	</body>
</html>
